<?php

namespace App\Http\Controllers\Test;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class UserController extends Controller
{
	public function lst(){
		// return "User控制器的lst方法";
		// return view('lst');
		// return view('User.lst');
		// return view('User.lst2', ['name' => "xiaoming"]);
		$data = [
			['name' => 'xiaoming', 'age' => 20],
			['name' => '小强', 'age' => 18],
			['name' => '小王', 'age' => 19],
		];
		return view('User.lst3', ['name' => "aaa", 'data' => $data]);
	}
	
	//给add方法注入一个request对象
	public function add(Request $request){
		// dd($request);//dd就是：var_dump + die
		//dd打印后，试试传参：http://www.laravel5.com/user/add?name=xiaoming&age=20
		//查看打印结果中的：query->parameters
		
		//all()方法：获取所有的输入值
		// dd($request->all()); //["name" => "xiaoming","age" => "20"]
		
		//input()方法：获取单个输入值
		// dd($request->input('name'));
		
		//isMethod()方法
		if($request->isMethod('get')){
			//显示视图
			// return "这里是get请求";
			return view('User.lst4');
		}elseif($request->isMethod('post')){
			//数据处理
			dd($request->all());
		}
		
	}
	
}
